artificial implants - Spanish English Dictionary